翻訳と辞書
Words near each other
・ High-functioning autism
・ High-G training
・ High-grade prostatic intraepithelial neoplasia
・ High-hat triplefin
・ High-heeled footwear
・ High-integrity pressure protection system
・ High-intensity discharge lamp
・ High-intensity focused ultrasound
・ High-intensity interval training
・ High-intensity magnetic separator
・ High-key lighting
・ High-King
・ High-Kings of Arnor and Gondor
・ High-leg delta
・ High-level architecture
High-level assembler
・ High-Level Conference on World Food Security
・ High-Level Data Link Control
・ High-level design
・ High-level emulation
・ High-level equilibrium trap
・ High-level language computer architecture
・ High-level Panel on Threats, Challenges and Change
・ High-level Panel on United Nations Systemwide Coherence
・ High-level Political Forum on Sustainable Development
・ High-level programming language
・ High-level radioactive waste management
・ High-Level Shading Language
・ High-level synthesis
・ High-level verification


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

High-level assembler : ウィキペディア英語版
High-level assembler

High-level assemblers in computing are assemblers for assembly language that incorporate features found in high-level programming languages.
The earliest high-level assembler was probably Burroughs ESPOL in about 1960, which provided an ALGOL-like syntax around explicitly-specified B5000 machine instructions. This was followed by Niklaus Wirth's PL360 in 1968, this replicated the Burroughs facilities- with which he was familiar- on an IBM S/360. More recent high-level assemblers are Borland's TASM, NASM, Microsoft's MASM, IBM's HLASM (for z/Architecture systems), Alessandro Ghignola's Linoleum and Ziron.
High-level assemblers typically provide instructions that directly assemble one-to-one into low-level machine code as in any assembler, plus control statements such as IF, WHILE, REPEAT...UNTIL, and FOR, macros, and other enhancements. This allows the use of high-level control statement abstractions wherever maximal speed or minimal space is not essential; low-level statements that assemble directly to machine code can be used to produce the fastest or shortest code. The end result is assembly source code that is far more readable than standard assembly code while preserving the efficiency inherent with using assembly language.
High-level assemblers generally provide information-hiding facilities and the ability to call functions and procedures using a high-level-like syntax (i.e., the assembler automatically produces code to push parameters on the stack rather than the programmer having to manually write the code to do this).
High-level assemblers also provide data abstractions normally found in high level languages. Examples include structures, unions, classes, and sets. Some high level assemblers (e.g., TASM and HLA) support object-oriented programming.
==References==

*(''Assemblers and Loaders'' ), David Salomon. Presents definitions and examples of older high-level assemblers.
* ''The Art of Assembly Language'', Randall Hyde()
* (Webster site with information and links on HLA and assembler )

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「High-level assembler」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.